package com.dai.spec.gxk.request;

import com.dai.spec.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class MyCoursePageRequest {


    /**
     * 教师姓名
     */
    private String teacherName;
    /**
     * 每页size
     */
    private Integer pageSize;
    /**
     * 页码
     */
    private Integer pageNum;
    /**
     * 课程名称
     */
    private String courseName;


    /**
     * 课程周期
     * ‘0’ 8周，
     * ‘1’ 16周
     */
    private String courseCycle;


    /**
     * 课程类型
     * ‘0’ 社会科学类
     * ‘1’ 自然科学类
     * ‘2’ 文学艺术类
     * ‘4’ 创新创业类
     */
    @Excel(name = "课程类型")
    @NotNull
    private String type;

    /**
     * 状态
     * ‘0’ 开放
     * ‘1’ 关闭
     * ‘2’ 已满
     */
    @Excel(name = "状态 ")
    @NotNull
    private String status;
    /**
     * 开课类型
     */
    private String deliveryType;


}
